export const PageStatus = {
    add: Symbol(),
    edit: Symbol()
}

export const virtualRoomInit = [
    { label: '全部机房', value: '-1' },
    { label: '检查机房', value: '0' },
    { label: '虚拟机房', value: '1' },
    { label: '预约池', value: '2' }
]

export const Options = {
  sourceEnquirySelectKey: ['hospitalCode', 'scheduledDep', 'sqdep', 'PatientType', 'appointmentType', 'wardNo', 'depArea', 'scheduledModality', 'callRoom', 'scheduledRoom', 'dengjipart', 'medcine', 'checkStatus', 'numberPrintStatus', 'numberPrintStatus', 'grade', 'transportType', 'transportTools', 'chargeStatus', 'bedside'],
  tyleTypes: { // 目前没使用，只是做对应展示， 相对 ruleTypeOptions 清楚
      1: '时限规则',
      2: '时段规则',
      3: '前置规则',
      4: '排斥规则',
      5: '顺序规则',
      6: '优先规则',
      7: '合并规则',
      8: '拆分规则',
      9: '时段条件规则',
      10: '号源比例规则',
      11: '孕周规则',
      12: '申请单约束规则',
      14: '改约规则',
      15: '取消预约规则'
  },
  ruleTypeOptions: [ // 规则类型
      {
          value: 2,
          label: '时段规则',
          tips: '该类型的检查必须在限定时段内预约',
          data: [{
              case: '所有检查',
              intro: '加快床位周转率',
              content: '在术前患者预约<48小时，不满足则增加资源，住院的CT申请单只能预约当天开单的本院1-2小时有效期内的号源时段。'
          }]
      },
      {
          value: 1,
          label: '时限规则',
          tips: '该类型的检查必须在限定时间内预约，不满足则增加号源。根据申请单开单时间过滤有效期范围内的号源时段',
          data: [{
              case: '所有检查',
              intro: '个性化设置',
              content: '要求空腹的项目仅能上午，肝胆造影项目仅能下午。'
          }]
      },
      {
          value: 3,
          label: '前置规则',
          tips: '该类型的检查必须有特定前置检查结果',
          data: [{
              case: '食管镜、气管镜',
              intro: '部分检查需前置检查结果',
              content: '肺功能在空腹项目后，气管镜、食管镜与心电图、肺功能检査隔日，大于50岁的老人做胃镜之前需要前3小时内做过心电图检查'
          }]
      },
      {
          value: 4,
          label: '排斥规则',
          tips: '该类型的检查与排斥检查类型互斥，如已有预约或检查必须超过时间间隔后进行预约',
          data: [{
                  case: '超声、脑电图、心电图',
                  intro: '个性化设置',
                  content: '核医学检查后当天不能做B超项目但可以做放射类项目;腹部B超要求患者空腹、积尿,要先做腹部B超再做脑电;钡餐项目做完后3~6日不能做腹部B超,要先做腹部B超再做钡餐项目;做24小时心电图后当天不能做其他检查项目;超声在胃肠造影前检查,或在胃肠造影3日后再进行检查。'
              },
              {
                  case: '内镜',
                  intro: '个性化设置',
                  content: '结肠镜或直肠镜检查后3日内不做钡剂灌肠检查；放射做胃肠钡餐检查后3—7日才可做胃肠镜检查；CT腹部扫描前1周不做胃肠造影，扫描前4小时禁食。'
              }
          ]
      },
      {
          value: 5,
          label: '顺序规则',
          tips: '该类型的检查优先按照顺序进行预约',
          data: [{
                  case: 'CT、MRI、同位素、PETCT、肺功能',
                  intro: '放射性保护',
                  content: 'I级:CT、MRI、超声;Ⅱ级:同位素、 PETCT'
              },
              {
                  case: 'CT、MRI、同位素、PETCT、肺功能',
                  intro: '个性化设置',
                  content: '病人如同时要作胃肠、胆道X线造影时,超声波检查应在X线造影前进行,或在上述造影3天后进行。'
              }
          ]
      },
      {
          value: 6,
          label: '优先规则',
          tips: '该规则内容下，此检查类型优先预约',
          data: [{
              case: '所有检查',
              intro: '个性化设置',
              content: '主楼优先、科室优先，机房优先如移动预约CT申请单优先预约CT2机房'
          }]
      },
      {
          value: 7,
          label: '合并规则',
          tips: '该规则内容下，符合规则要求的相近项目，将自动合并预约',
          data: [{
              case: '所有检查',
              intro: '相近项目智能合并',
              content: '一名患者同时有腹部超声、心脏超声、血管超声需要预约。检查智能预约平台采用的是根据检查科室的检查规则合并预约,患者可在同一个诊室一次上检查床的过程完成此3个项目检查。'
          }]
      },
      {
          value: 8,
          label: '拆分规则',
          tips: '该规则内容下，符合规则要求的检查项目，将进行智能化拆分',
          data: [{
              case: '所有检查',
              intro: '个性化设置',
              content: '胃肠镜可自动拆分为胃镜和肠镜两个检查'
          }]
      },
      {
          value: 11,
          label: '孕周规则',
          tips: '该类型的检查将根据规则，自动选择满足条件的时段',
          data: [{
              case: '产检',
              intro: '产检时间表',
              content: '孕周推荐：根据当前孕周自动推荐产检日期比如孕早期4周一次检查孕中期2周一次；孕周约束：NT只能在11-13周进行，唐氏综合征筛查只能在15-20周进行，大排畸只能在20-24周进行'
          }]
      },
      {
          value: 9,
          label: '时段条件规则',
          tips: '该类型的检查必须在限定时段条件内预约',
          data: [{
              case: '所有检查',
              intro: '个性化需求',
              content: '除预约来源为临床预约的都可以预约、或只能预约10：00-12：00的设置号源时段开始时间大于10：00且结束时间小于等于12：00。'
          }]
      },
      {
          value: 10,
          label: '号源比例规则',
          tips: '该类型的检查将根据设置的条件分配号源',
          data: [{
              case: '所有检查',
              intro: '医院个性化需求',
              content: '门诊、住院、体检、自助预约等可配置不同的号源比例。'
          }]
      },
      {
          value: 12,
          label: '申请单约束规则',
          tips: '用于申请单相应条件约束',
          data: [{
              case: '所有检查',
              intro: '医院个性化需求',
              content: '用于申请单相应条件约束判断：例如女性项目不能男性做，患者年龄不能大于150岁等。'
          }]
      },
      {
          value: 14,
          label: '改约规则',
          tips: '用于改约约束',
          data: [{
              case: '所有检查',
              intro: '医院个性化需求',
              content: '用于修改预约的规则。'
          }]
      },
      {
          value: 15,
          label: '取消预约规则',
          tips: '用于取消预约约束',
          data: [{
              case: '所有检查',
              intro: '医院个性化需求',
              content: '用于取消预约的规则。'
          }]
      }
  ],
  checkTypeTreeOptions: [
      { value: 'CT', label: 'CT' },
      { value: 'MRI', label: 'MRI' },
      { value: 'US', label: 'US' },
      { value: 'XRAY', label: 'XRAY' },
      { value: '肌电图', label: '肌电图' },
      { value: '脑电图', label: '脑电图' },
      { value: '内窥镜', label: '内窥镜' },
      { value: '心电图', label: '心电图' }
  ],
  signOptions: [ // 符号规则类型
      { value: 1, label: '等于' },
      { value: 2, label: '不等于' },
      { value: 3, label: '大于' },
      { value: 4, label: '大于等于' },
      { value: 5, label: '小于' },
      { value: 6, label: '小于等于' },
      { value: 7, label: '包含' },
      { value: 8, label: '不包含' },
      { value: 9, label: '在列表' },
      { value: 10, label: '不在列表' }
  ],
  dateTypeOptions: [ // 时间类型
      { value: 0, label: '分钟' },
      { value: 1, label: '小时' },
      { value: 2, label: '天' },
      // { value: 3, label: '周' },
      // { value: 4, label: '月' },
  ],
  ruleStatusOptions: [ // 规则状态
      { value: 0, label: '禁用' },
      { value: 1, label: '启用' }
  ],
  ruleStatusQueryOptions: [ // 规则状态
      { value: -1, label: '全部' },
      { value: 0, label: '禁用' },
      { value: 1, label: '启用' }
  ],
  timeRangeOptions: [ // 时段类型
      { value: 1, label: '上午' },
      { value: 2, label: '下午' }
      // {value:'3',label:'晚上'},
  ],
  dicControlTypeOptions: [ // 控件类型
      { value: '1', label: '整型' },
      { value: '2', label: '字符串' },
      { value: '3', label: '单选下拉框' },
      { value: '5', label: '多选下拉框' },
      { value: '4', label: '日期' },
      // { value: '8', label: '当前日期(天)' },
      { value: '6', label: '时间' },
      // { value: '7', label: '当前时间(分钟)' },
      { value: '9', label: '时段区间' },
      { value: '12', label: '月' },
      { value: '11', label: '周' },
      { value: '10', label: '天' },
      { value: '14', label: '小时' },
      { value: '15', label: '分钟' },
      { value: '13', label: '正则表达式' }
  ],
  conditionSelectValueOptions: [
      { value: '1', label: '一' },
      { value: '2', label: '二' }
  ],
  dicFunction: [ // 记录数据字典调用的方法来获取相应的数值字段
      { value: 'getSex', label: '获取性别' },
      { value: 'getPatType', label: '获取患者类型' },
      { value: 'getYN', label: '是否类型' },
      { value: 'getExamMethod', label: '获取检查方式' },
      { value: 'getHospital', label: '获取医院列表' },
      { value: 'getDepArea', label: '获取影像区域' },
      { value: 'getDep', label: '获取检查部门' },
      { value: 'getCheckRoom', label: '获取检查机房' },
      { value: 'getModality', label: '获取检查设备' },
      { value: 'getModalityType', label: '获取设备类型' },
      { value: 'getCheckClass', label: '获取检查班次' },
      { value: 'getWeek', label: '获取星期几' },
      { value: 'getBigPart', label: '获取His检查部位列表' },
      { value: 'getSmallPart', label: '获取His检查项目列表' },
      { value: 'getChanneWYYY', label: '获取外院预约' },
      { value: 'getModalityAddress', label: '获取检查机房地址' },
      { value: 'getChanneLCYY', label: '获取临床预约' },
      { value: 'getChanneVIP', label: '获取转诊预约' },
      { value: 'getSeasonal', label: '获取时令' },
      { value: 'getUser', label: '获取用户列表' },
      // { value: 'getItemproperty', label: '获取项目属性' },
      { value: 'getListbyareano', label: '获取院区代码列表' },
      { value: 'getCheckgrouplist', label: '获取检查分组列表' },
      { value: 'getDeptList', label: '获取科室列表' },
      { value: 'getRolelist', label: '获取角色列表' },
      { value: 'getlistbyareaname', label: '获取院区名称' },
      { value: 'getlistbyexamtype', label: '获取检查类型' },
      // { value: 'getApplyDoctorList', label: '获取申请医生' },
      // { value: 'getApplySqdepList', label: '获取申请科室' },
      // { value: 'getApplyWardnoList', label: '获取申请病区' },
      { value: 'getDefault', label: '无' }
  ],
  modelTypeOptions: [
      { value: 3, label: '预约申请单' },
      { value: 1, label: '预约号源时段' },
      { value: 2, label: '预约时段限制条件' },
      { value: 4, label: '预约号源比例' },
      { value: 5, label: '申请单限制条件' },
      { value: 6, label: '排斥申请单' },
      { value: 7, label: '合并申请单' },
      { value: 9, label: '用户条件' } // 新增
  ],
  channelOptions: {
      WYYY: ['外院预约', '非外院预约', '互联网预约', '非互联网预约'],
      LCYY: ['临床预约', '非临床预约', '联合预约'],
      VIP: ['转诊预约', '非转诊预约'],
      newAll: ['互联网预约', '临床预约', '联合预约', '转诊预约'],
      YYLY: ['自助预约', '外院预约', '移动预约', '临床预约', '前台登记', '检查科室', '预约中心']
  },
  canAppointmentOptions: [
      { value: -1, label: '全部' },
      { value: 1, label: '可预约' },
      { value: 2, label: '不可预约' }
  ],
  appointmentStatusOptions: [
      '暂停预约', '节假日', '正常预约', '设备故障', '计划排班' // '作废'
  ],
  checkRoomStateOptions: [
      '正常', '关闭'
  ],
  tempAppStatusOptions: [
      '启用', '停用'
  ],
  checkClassOptions: [
      '上午班', '下午班'
  ],
  weekOptions: [
      '星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'
  ],
  seasonal: ['夏时令', '冬令时'],
  seasonOptions: [
      { value: -1, label: '全部' },
      { value: 1, label: '夏时令' },
      { value: 2, label: '冬时令' }
  ],
  genderItemOptions: ['男', '女', '其他'],
  patientTypeItemOptions: [
      // 1 门诊 2 住院 3 体检 4 绿检 5急诊 6外院、0未知 默认0
      { value: 1, label: '门诊', bgColor: '', fontColor: '', colorStatus: false, sort: 1 },
      { value: 2, label: '住院', bgColor: '', fontColor: '', colorStatus: false, sort: 2 },
      { value: 3, label: '体检', bgColor: '', fontColor: '', colorStatus: false, sort: 3 },
      { value: 4, label: '绿检', bgColor: '', fontColor: '', colorStatus: false, sort: 4 },
      { value: 5, label: '急诊', bgColor: '', fontColor: '', colorStatus: false, sort: 5 },
      { value: 6, label: '外院', bgColor: '', fontColor: '', colorStatus: false, sort: 6 }
      // { value: 0, label: '全部' }
  ],
  // 1 门诊 2 住院 3 体检 4 绿检 5急诊 6外院、0未知 默认0
  patientTypeItemOptionsMap: {
    1: '门诊',
    2: '住院',
    3: '体检',
    4: '绿检',
    5: '急诊',
    6: '外院',
    0: '未知'
  },
  // 优先级
  level: {
      0: '普通',
      1: '急诊',
      10: '低',
      11: '中',
      12: '高',
      13: 'VIP'
  },
  // 急诊标志
  emergencyOptions: [
      { value: 0, label: '普通', bgColor: '', fontColor: '', colorStatus: false, sort: 1 },
      { value: 1, label: '急诊', bgColor: '', fontColor: '#ff0000', colorStatus: true, sort: 2 },
      { value: 2, label: '产前', bgColor: '', fontColor: '', colorStatus: false, sort: 3 },
      { value: 3, label: '术前', bgColor: '', fontColor: '', colorStatus: false, sort: 4 },
      { value: 4, label: '脑卒中', bgColor: '', fontColor: '', colorStatus: false, sort: 5 },
      { value: 5, label: '多重耐药菌接触隔离', bgColor: '', fontColor: '', colorStatus: false, sort: 6 },
      { value: 6, label: 'YS', bgColor: '', fontColor: '', colorStatus: false, sort: 7 },
      { value: 7, label: 'KY', bgColor: '', fontColor: '', colorStatus: false, sort: 8 },
      { value: 8, label: '入院准备', bgColor: '', fontColor: '', colorStatus: false, sort: 9 },
      { value: 9, label: '急诊多重耐药菌接触隔离', bgColor: '', fontColor: '', colorStatus: false, sort: 10 },
      { value: 10, label: '低', bgColor: '', fontColor: '', colorStatus: false, sort: 11 },
      { value: 11, label: '中', bgColor: '', fontColor: '', colorStatus: false, sort: 12 },
      { value: 12, label: '高', bgColor: '', fontColor: '', colorStatus: false, sort: 13 },
      { value: 13, label: 'VIP', bgColor: '', fontColor: '', colorStatus: false, sort: 14 },
      { value: 14, label: '三级急诊', bgColor: '', fontColor: '', colorStatus: false, sort: 15 },
      { value: 15, label: '二级急诊', bgColor: '', fontColor: '', colorStatus: false, sort: 16 },
      { value: 16, label: '一级急诊', bgColor: '', fontColor: '', colorStatus: false, sort: 17 },
      { value: 17, label: '空气隔离', bgColor: '', fontColor: '', colorStatus: false, sort: 18 },
      { value: 18, label: '飞沫隔离', bgColor: '', fontColor: '', colorStatus: false, sort: 19 },
      { value: 19, label: '接触隔离', bgColor: '', fontColor: '', colorStatus: false, sort: 20 }
  ],
  emergencyOptionsMap: {
    '':'',
    0:'普通',
    1:'急诊',
    2:'产前',
    3:'术前',
    4:'脑卒中',
    5:'多重耐药菌接触隔离',
    6:'YS',
    7:'KY',
    8:'入院准备',
    9:'急诊多重耐药菌接触隔离',
    10:'低',
    11:'中',
    12:'高',
    13:'VIP',
    14:'三级急诊',
    15:'二级急诊',
    16:'一级急诊',
    17:'空气隔离',
    18:'飞沫隔离',
    19:'接触隔离'
  },
  emergencyOptionsRevertMap: {
    '普通': 0,
    '急诊': 1,
    '产前': 2,
    '术前': 3,
    '脑卒中': 4,
    '多重耐药菌接触隔离': 5,
    'YS': 6,
    'KY': 7,
    '入院准备': 8,
    '急诊多重耐药菌接触隔离': 9,
    '低': 10,
    '中': 11,
    '高': 12,
    'VIP': 13,
    '三级急诊':14,
    '二级急诊':15,
    '一级急诊':16,
    '空气隔离':17,
    '飞沫隔离':18,
    '接触隔离':19
  },
  yesnoItemOptions: ['是', '否'],
  examMethodItemOptions: ['平扫', '增强'],
  // 以下临时测试
  genderOptions: [
      { value: '男', label: '男' },
      { value: '女', label: '女' },
      { value: '其他', label: '其他' }
  ],
  patTypeOptions: [
      { value: '住院', label: '住院' },
      // {value:'体检',label:'体检'},
      { value: '门诊', label: '门诊' }
  ],
  depOptions: [
      { value: 'CT', label: 'CT' },
      { value: 'CR', label: 'CR' },
      { value: 'MRI', label: 'MRI' },
      { value: 'XRAY', label: 'XRAY' },
      { value: 'US', label: 'US' },
      { value: 'DG', label: 'DG' },
      { value: 'DSA', label: 'DSA' },
      { value: 'PETCT', label: 'PETCT' },
      { value: '内窥镜', label: '内窥镜' },
      { value: '心电图', label: '心电图' }
  ],
  positiveOptions: [
      { value: '阴', label: '阴' },
      { value: '阳', label: '阳' }
  ],
  checkTypeOptions: [
      { value: '平扫', label: '平扫' },
      { value: '增强', label: '增强' }
  ],
  // checkTypeOptions: [
  //   // CT,DR,MRI
  //   { value: 'CT', label: 'CT' },
  //   { value: 'DR', label: 'DR' },
  //   { value: 'MRI', label: 'MRI' }
  // ],
  checkStatusOptions: [
      { value: '未收费', label: '未收费' },
      { value: '已收费', label: '已收费' }
  ],
  ruleTypeTextOptions: [ // 规则类型提示
      '时限规则：该类型的检查必须在限定时间内预约，不满足则增加号源。根据申请单开单时间过滤有效期范围内的号源时段',
      '时段规则：该类型的检查必须在限定时段内预约',
      '关联规则：该类型的检查必须有特定前置检查结果',
      '排斥规则：该类型的检查与排斥检查类型互斥，如已有预约或检查必须超过时间间隔后进行预约',
      '顺序规则：该类型的检查优先按照顺序进行预约',
      '优先规则：该规则内容下，此检查类型优先预约',
      '合并规则：该规则内容下，符合规则要求的相近项目，将自动合并预约',
      '拆分规则：该规则内容下，符合规则要求的检查项目，将进行智能化拆分',
      '时段条件规则：该类型的检查必须在限定时段条件内预约',
      '号源比例规则：该类型的检查将根据设置的条件分配号源',
      '孕周规则：该类型的检查将根据规则，自动选择满足条件的时段',
      '申请单约束规则：用于申请单相应条件约束',
      '',
      '改约规则：用于修改预约的条件约束', // 新增
      '取消预约规则：用于取消预约的条件约束' // 新增
  ],
  ruleTypeLabelOptions: [
      '如果',
      '如果',
      '如果',
      '如果',
      '同时预约以下检查时，按照指定顺序进行预约',
      '如果',
      '符合规则要求的相近项目，将自动合并预约',
      '符合规则要求的检查项目，将进行智能化拆分',
      '如果'
  ],
  //默认显示，配置选项有参数设置（为主），
  checkTableColumnsConfig: [
      { label: '患者', width: '90', prop: 'patientName', show: true, sort: 1 },
      { label: '类型', width: '90', prop: 'patientType', show: false, sort: 2 },
      { label: '姓名拼音', width: '100', prop: 'patientEnName', show: false, sort: 2 },
      { label: '性别', width: '50', prop: 'genderTxt', show: true, sort: 3 },
      { label: '年龄', width: '60', prop: 'patAgeTxt', show: true, sort: 4 },
      { label: '状态', width: '70', prop: 'examStatusTxt', show: false, sort: 5 },
      { label: '检查设备', width: '100', prop: 'examClass', show: true, sort: 6 },
      { label: '申请科室', width: '100', prop: 'applyDepartment', show: true, sort: 7 },
      { label: '病区', width: '100', prop: 'wardNo', show: true, sort: 8 },
      { label: '检查项目', width: '120', prop: 'examItemName', show: true, sort: 9 },
      { label: '申请时间', width: '160', prop: 'applyDateTime', show: true, sort: 10 },
      { label: '预约时间', width: '160', prop: 'appointDateTimeFull', show: false, sort: 11 },
      { label: '收费状态', width: '100', prop: 'feeStatus', show: true, sort: 12 },
      { label: '金额', width: '60', prop: 'cost', show: true, sort: 12 },
      // { label: '运送方式', width: '100', prop: 'transportType', show: true, sort: 7 },
      { label: '检查部位', width: '120', prop: 'examPart', show: true, sort: 13 },
      { label: '申请单号', width: '160', prop: 'applyCode', show: true, sort: 14 },
      { label: 'PID', width: '160', prop: 'patientId', show: true, sort: 15 },
      { label: '病人身份证', width: '170', prop: 'idCard', show: true, sort: 16 },
      { label: '病人手机号', width: '120', prop: 'patientPhone', show: true, sort: 17 },
      //新增参数
      { label: '是否为VIP病人', width: '120', prop: 'vip', show: true, sort: 18 },
      { label: '社保号', width: '100', prop: 'ssnCardNo', show: false, sort: 19 },
      { label: '出生日期', width: '100', prop: 'birthDate', show: false, sort: 20 },
      // { label: '收费状态', width: '100', prop: 'fee', show: false, sort: 14 },
      { label: '患者家庭地址', width: '120', prop: 'address', show: false, sort: 21 },
      // { label: '患者手机号码', width: '100', prop: 'patientPhone', show: false, sort: 14 },
      { label: '申请机构代码', width: '100', prop: 'organizationCode', show: false, sort: 22 },
      { label: '院区代码', width: '80', prop: 'organizationNo', show: true, sort: 23 },
      //新增违约字段
      { label: 'PID', width: '160', prop: 'mpi', show: true, sort: 24 },
      { label: 'PID', width: '160', prop: 'masterPatientIndexId', show: true, sort: 25 },
      { label: '违约次数', width:'100', prop: 'violationcount',show:true, sort: 26},
      { label: '床旁标志', width:'100', prop: 'bedside',show:true, sort: 27},
      { label: '急诊标志', width:'100', prop: 'emergencyInfo',show:true, sort: 28},
      // { label: '收费类型', width:'100', prop: 'chargeType',show:true,sort:19}
  ],
  appointmentCheckStatusOptions: ['已申请', '未检查', '检查中', '已检查', '未审核', '已审核', '已删除','未报告'],
  // 优先级
  levelItemOptions: [
      { value: '急诊', label: '急诊' },
      { value: '高', label: '高' },
      { value: '中', label: '中' },
      { value: '低', label: '低' }
  ],
  // 急诊标志
  emergencySignsOptions: { '':'', 0:'普通', 1:'急诊', 2:'产前', 3:'术前', 4:'脑卒中', 5:'多重耐细菌接触隔离', 6:'YS', 7:'KY', 8:'入院准备', 9:'急诊多重耐细菌接触隔离'},
  queryWayOptions: [
    // 查询方式 0 病人id 1 卡号 2 门诊号 3 住院号 4 发票号 5 申请单号 6 身份证号 7 社保卡号 暂时不用 8 手机号 默认0
    { value: 0, label: 'PID' },
    { value: 1, label: '卡号' },
    { value: 2, label: '门诊号' },
    { value: 3, label: '住院号' },
    // { value: 2, label: '体检号' },
    { value: 10, label: '病人ID' },
    { value: 6, label: '身份证号' },
    { value: 4, label: '发票号' },
    { value: 5, label: '申请单号' },
    // { value: 7, label: '社保卡号' },
    { value: 8, label: '手机号' }
  ],
  //默认显示，配置选项有参数设置（为主），
  recordColumnsConfig: [
    { n: '患者姓名(性别)', w: '116', p: 'patientNameSex', x: 1 },
    { n: '年龄', w: '116', p: 'patientAge', x: 1 },
    { n: '出生日期', w: '100', p: 'birthday', x: 1 },
    { n: '(部门)检查项目', w: '160', p: 'checkExamPart', x: 1, t:1},
    { n: '检查部位', w: '110', p: 'registerpart', x: 1 , t:1 },
    { n: '检查机房', w: '130', p: 'callRoom', x: 1, t:1 },
    { n: '预约日期', w: '150', p: 'scheduledDttm', x: 1 },
    { n: '预约时段', w: '110', p: 'beginEndTime', x: 1 },
    { n: '排队号', w: '100', p: 'callId', x: 1 },
    { n: '检查状态', w: '120', p: 'checkStatus', x: 1 },
    { n: '打印状态', w: '80', p: 'numberPrintStatus', x: 1 },
    { n: '患者类型', w: '90', p: 'patientType', x: 1 },
    { n: '检查设备', w:'110', p: 'scheduledModality',x:1, t:1},
    { n: '检查医生', w: '100', p: 'checkDoctor', x: 1 },
    { n: '预约机房', w: '130', p: 'scheduledRoom', x: 1 , t:1},
    { n: '签到号', w: '100', p: 'confirmationNum', x: 1 },
    { n: '申请科室', w: '160', p: 'sqdep', x: 1 , t:1},
    { n: '预约来源', w: '80', p: 'appointmentType', x: 1 },
    { n: '访问号', w: '120', p: 'accessionNo', x: 1, t:1 },
    { n: '影像号', w: '100', p: 'xno', x: 1 , t:1},
    { n: '影像区域', w: '100', p: 'depArea', x: 1 , t:1},
    { n: '登记人', w: '100', p: 'registerDoctor', x: 1 },
    { n: '检查时间', w: '155', p: 'checkDttm', x: 1 },
    { n: 'PID', w: '160', p: 'patientId', x: 1 },
    { n: 'PID', w: '160', p: 'mpi', x: 1 },
    { n: '转运工具', w: '100', p: 'transportTools', x: 0 },
    { n: '运送方式', w: '100', p: 'transportType', x: 0 },
    { n: '门诊/住院号', w: '160', p: 'patientId', x: 1, t:1 },
    { n: '优先级别', w: '160', p: 'grade', x: 1 },
    { n: '急诊', w: '160', p: 'jzpb', x: 1 },
    { n: '病区', w:'180', p: 'wardno',x:1, t:1 },
    { n: '呼叫次数', w:'80', p: 'callNum',x:1},
    { n: '检查类型', w:'120', p: 'checkType',x:1},
    { n: '登记时间', w:'155', p: 'triggerDttm',x:1},
    { n: '触发时间', w:'155', p: 'triggerDate',x:1},
    { n: '时令', w:'130', p: 'season',x:1},
    { n: '检查班次', w:'155', p: 'medcine',x:1},
    { n: '备注', w:'110', p: 'remark',x:1, t:1},
    { n: '备注2', w:'130', p: 'remark2',x:1, t:1},
    { n: '打印时间', w:'155', p: 'numberPrintTime',x:1},
    { n: '打印人', w:'110', p: 'numberPrintUsername',x:1},
    { n: '打印次数', w:'80', p: 'numberPrintCount',x:1},
    { n: '身份证号', w:'170', p: 'idCard',x:1, t:1},
    { n: '住院号', w:'155', p: 'inpatientId',x:1, t:1},
    { n: '门诊号', w:'170', p: 'outPatientId',x:1, t:1},
    { n: '体检号', w:'170', p: 'testPatientId',x:1, t:1},
    { n: '申请单号', w:'280', p: 'ticketId',x:1, t:1},
    { n: '收费状态', w:'100', p: 'chargeStatus',x:1},
    { n: '床旁标志', w:'100', p: 'bedside',x:1}
  ],
  kyCardConfigOptions: [
    {
      id: 1,
      type: 'wzsmk',
      name: '市民卡'
    },
    {
      id: 2,
      type: 'wzsmk',
      name: '市民卡',
      tag: '69',
      numSlice: [6,9],
      Data: {
        mode: 1
      }
    },
    {
      id: 3,
      type: 'ybpzsmk',
      name: '市民卡'
    },
    {
      id: 4,
      type: 'wzsmk3th',
      name: '市民卡',
      numSlice: [6,9],
      data:{
        itype: 3, // 操作卡的类型
        iflag: 6, // 读卡品品牌
        iurl: '', // 终端ID,可为空
        iurl_http: '', // 为http方式调用省里服务的地址
        iurltype: 2 // 1表示 webservice方式调用  2表示http方式调用
      }
    },
    {
      id: 5,
      type: ['sbjzykt-fj', 'sbjzykt-fj'],
      name: '市民卡',
      data: [{
        DeviceType: '16', //读卡器类型 "10"=YKT-2，"12"=YKT-3，"16"=YKT-3-W,默认"16"
        Com: '9', //Com口 "0"-"8"=com1-com9，"9"=usb，默认"9"
        Baud: '1', //波特率 "1"=9600，"2"=19200, "3"=28800, "4"=57600，默认"1"
        Region: '3509', //地区编号 "3500"=省本级，"3501"=福州, "3502"=厦门, "3503"=莆田，"3504"=三明，"3505"=泉州, "3506"=漳州, "3507"=南平，"3508"=龙岩，"3509"=宁德，默认"3509"
        OpenCardType: '4428', //卡类型 支持 "4428"，"4442" 默认"4428"
        Offset: '32', //读取偏移  默认"32"
        Length: '10', //读取数据长  默认"10"
      }, {
        DeviceType: '16', //读卡器类型 "10"=YKT-2，"12"=YKT-3，"16"=YKT-3-W,默认"16"
        Com: '9', //Com口 "0"-"8"=com1-com9，"9"=usb，默认"9"
        Baud: '1', //波特率 "1"=9600，"2"=19200, "3"=28800, "4"=57600，默认"1"
        Region: '35091', //地区编号 "3500"=省本级，"3501"=福州, "3502"=厦门, "3503"=莆田，"3504"=三明，"3505"=泉州, "3506"=漳州, "3507"=南平，"3508"=龙岩，"3509"=宁德，默认"3509"
        OpenCardType: '4428', //卡类型 支持 "4428"，"4442" 默认"4428"
        Offset: '32', //读取偏移  默认"32"
        Length: '10', //读取数据长  默认"10"
        st: true
      }]
    },
    {
      id: 6,
      type: 'dzybpz',
      name: '医保凭证',
      data: {
        BusinessType: '01301', // 交易类型，01202，必填
        HospCode: 'H330302000034', // 医院机构代码，不是医院代码哦，一般是H开头的，中西医院必填：H33030200435，其他医院好像不用填写也没关系
        OfficeId: '001', // 医保科室编号，可为空
        OfficeName: '超声科', // 科室名称，可为空
        OperatorId: 'PACS', // 操作员工号
        OperatorName: 'PACS', // 操作员姓名
        WebServer: '100.72.5.131', // 驱动INI配置项，可为空
        Port1: '2981', // 驱动INI配置项，可为空
        Port2: '2981', // 驱动INI配置项，可为空
        PortDzpz: '8004', // 驱动INI配置项，可为空
        TermId: '001', // 终端ID,可为空 001
        SendKeys:'' // 医保凭证编码
      }
    },
    {
      id: 61,
      Command: 'KY_GETCARD',
      name: '医保凭证',
      type: 'dzybpz-tz',
      DeviceType: 'dzybpz-tz',
      data: {
        orgId: 'H33108300201', // 机构代码,温附二H33108300201
        businessType: '01202', // 交易类型，01202，必填
        operatorId: '01202', // 操作员工号
        operatorName: 'PACS',
        officeId: '001', // 医保科室编号，可为空
        officeName: '放射科',  // 操作员姓名
        deviceType: 'SelfService', // 固定，不可更改
        url: 'http://100.72.5.131:8004/localcfc/api/hsecfc/localQrCodeQuery', // 智慧医保凭证地址(每家医院不一样，信息科里有配置过的人是知道的，具体的得问对人)
        SendKeys: ''
      }
    },
    {
      id: 62,
      type: 'dzybpz-hb',
      name: '医保凭证',
      data: {
        orgId: "H42020200050",
        businessType: "01202",
        operatorId: "PACS",
        operatorName: "PACS",
        officeId: "001",
        officeName: "放射科",
        deviceType: "SelfService",
        url: "http://10.87.80.239:8080/localcfc/api/hsecfc/localQrCodeQuery",
        SendKeys: ""
      }
    },
    {
      id: 7,
      type: 'dzybpz-fj',
      name: '医保凭证',
      data: {
        TermId: '001', // 终端ID,可为空 001
        orgId: '',
        businessType: '110',
        operatorId: 'A0002',
        operatorName: '李明',
        officeId: 'NK01',
        officeName: '内科',
        districtNo: '350000',
        SendKeys:'' // 医保凭证编码
      }
    },
    {
      id: 8,
      type: 'sbjzfds-fj',
      name: '磁条卡',
      isHide: 'true',
      data: {
        DeviceType: '16', //读卡器类型 "10"=YKT-2，"12"=YKT-3，"16"=YKT-3-W,默认"16"
        Com: '9', //Com口 "0"-"8"=com1-com9，"9"=usb，默认"9"
        Baud: '1', //波特率 "1"=9600，"2"=19200, "3"=28800, "4"=57600，默认"1"
        Region: '3509', //地区编号 "3500"=省本级，"3501"=福州, "3502"=厦门, "3503"=莆田，"3504"=三明，"3505"=泉州, "3506"=漳州, "3507"=南平，"3508"=龙岩，"3509"=宁德，默认"3509"
        OpenCardType: '4428', //卡类型 支持 "4428"，"4442" 默认"4428"
        Offset: "32", //读取偏移  默认"32"
        Length: '10', // 读取数据长  默认"10"
        CardId: 'XXXXX'
      }
    },
    {
      id: 9,
      type: 'jkk',
      name: '健康卡',
      isHide: 'true',
      data: { operatorCode: '123', operatorName: 'admin', qrcode_info: '传编码' }
    },
    {
        id: 11,
        type: 'jkk-wzeye',
        name: '健康卡',
        isHide: 'true',
        data: {
            dep_code: "349",  // 刷卡科室代码
            operatorCode: 'A3333',
            operatorName: 'admin',
            qrcode_info: '123456789abcdefg:0:123:456',
            cardNo: ''
        }
    },
    {
      id: 10,
      type: 'jyzs',
      name: '就医助手',
      isHide: 'true',
      data: {
        Msg: '传编码'
      }
    }
  ]
}
